package cc.rengu.igas.mcps.facade.request;

import cc.rengu.igas.mcps.facade.base.BaseResponse;
import cc.rengu.igas.mcps.facade.bean.TermInfo;

/**
 * POSC银联卡IC卡脚本通知请求类
 * Created by 张明 on 2018/4/24.
 */
public class PosNoticeICScriptRequest extends BaseResponse {

    private String userId; /* 操作员 */
    private String oriTraceNo; /* 原请求流水号 */
    private String oriTransDate;  /* 原交易日期 */
    private String oriTransTime;  /* 原交易时间 */
    private String mchntNo; /* 商户号 */
    private String termNo; /* 终端号 */
    private String payAcctNo; /* 卡号 */
    private String transAmt; /* 交易金额 */
    private String transCcy; /* 交易币种 */
    private String track2Data;  /* 二磁道信息 */
    private String track3Data;  /* 三磁道信息 */
    private String entryMode; /* 服务点输入方式码 */
    private String cardSeqNo; /* 卡序列号 */
    private String icData; /* ic卡数据 */
    private String icConCode;  /* IC卡条件代码 */
    private String termRead; /* 终端读取能力 */
    private TermInfo termInfo; /* 终端信息 */

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOriTraceNo() {
        return oriTraceNo;
    }

    public void setOriTraceNo(String oriTraceNo) {
        this.oriTraceNo = oriTraceNo;
    }

    public String getOriTransDate() {
        return oriTransDate;
    }

    public void setOriTransDate(String oriTransDate) {
        this.oriTransDate = oriTransDate;
    }

    public String getOriTransTime() {
        return oriTransTime;
    }

    public void setOriTransTime(String oriTransTime) {
        this.oriTransTime = oriTransTime;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getPayAcctNo() {
        return payAcctNo;
    }

    public void setPayAcctNo(String payAcctNo) {
        this.payAcctNo = payAcctNo;
    }

    public String getTransAmt() {
        return transAmt;
    }

    public void setTransAmt(String transAmt) {
        this.transAmt = transAmt;
    }

    public String getTransCcy() {
        return transCcy;
    }

    public void setTransCcy(String transCcy) {
        this.transCcy = transCcy;
    }

    public String getTrack2Data() {
        return track2Data;
    }

    public void setTrack2Data(String track2Data) {
        this.track2Data = track2Data;
    }

    public String getTrack3Data() {
        return track3Data;
    }

    public void setTrack3Data(String track3Data) {
        this.track3Data = track3Data;
    }

    public String getEntryMode() {
        return entryMode;
    }

    public void setEntryMode(String entryMode) {
        this.entryMode = entryMode;
    }

    public String getCardSeqNo() {
        return cardSeqNo;
    }

    public void setCardSeqNo(String cardSeqNo) {
        this.cardSeqNo = cardSeqNo;
    }

    public String getIcData() {
        return icData;
    }

    public void setIcData(String icData) {
        this.icData = icData;
    }

    public String getIcConCode() {
        return icConCode;
    }

    public void setIcConCode(String icConCode) {
        this.icConCode = icConCode;
    }

    public String getTermRead() {
        return termRead;
    }

    public void setTermRead(String termRead) {
        this.termRead = termRead;
    }

    public TermInfo getTermInfo() {
        return termInfo;
    }

    public void setTermInfo(TermInfo termInfo) {
        this.termInfo = termInfo;
    }


}
